<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=5,IE=9" ><![endif]-->
<!DOCTYPE html>
<html>
<head>
<title>禁用手势导航类图</title>
<meta charset="utf-8"/>
</head>
<body><div class="mxgraph" style="max-width:100%;border:1px solid transparent;" data-mxgraph="{&quot;highlight&quot;:&quot;#0000ff&quot;,&quot;nav&quot;:true,&quot;resize&quot;:true,&quot;page&quot;:1,&quot;toolbar&quot;:&quot;pages zoom layers tags lightbox&quot;,&quot;edit&quot;:&quot;_blank&quot;,&quot;xml&quot;:&quot;&lt;mxfile host=\&quot;Electron\&quot; modified=\&quot;2023-08-18T08:46:54.754Z\&quot; agent=\&quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.6.8 Chrome/114.0.5735.289 Electron/25.5.0 Safari/537.36\&quot; etag=\&quot;qTyH0dhEs9V6MC8SBknp\&quot; version=\&quot;21.6.8\&quot; type=\&quot;device\&quot; pages=\&quot;2\&quot;&gt;\n  &lt;diagram id=\&quot;C5RBs43oDa-KdzZeNtuy\&quot; name=\&quot;Page-1\&quot;&gt;\n    &lt;mxGraphModel dx=\&quot;1658\&quot; dy=\&quot;828\&quot; grid=\&quot;1\&quot; gridSize=\&quot;10\&quot; guides=\&quot;1\&quot; tooltips=\&quot;1\&quot; connect=\&quot;1\&quot; arrows=\&quot;1\&quot; fold=\&quot;1\&quot; page=\&quot;1\&quot; pageScale=\&quot;1\&quot; pageWidth=\&quot;827\&quot; pageHeight=\&quot;1169\&quot; math=\&quot;0\&quot; shadow=\&quot;0\&quot;&gt;\n      &lt;root&gt;\n        &lt;mxCell id=\&quot;WIyWlLk6GJQsqaUBKTNV-0\&quot; /&gt;\n        &lt;mxCell id=\&quot;WIyWlLk6GJQsqaUBKTNV-1\&quot; parent=\&quot;WIyWlLk6GJQsqaUBKTNV-0\&quot; /&gt;\n        &lt;mxCell id=\&quot;zkfFHV4jXpPFQw0GAbJ--0\&quot; value=\&quot;IGestureNavigationEnabledChangedListener \&quot; style=\&quot;swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=0;strokeWidth=1;\&quot; parent=\&quot;WIyWlLk6GJQsqaUBKTNV-1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;104\&quot; y=\&quot;370\&quot; width=\&quot;380\&quot; height=\&quot;90\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxRectangle x=\&quot;230\&quot; y=\&quot;140\&quot; width=\&quot;160\&quot; height=\&quot;26\&quot; as=\&quot;alternateBounds\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;zkfFHV4jXpPFQw0GAbJ--3\&quot; value=\&quot;-\&quot; style=\&quot;text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rounded=0;shadow=0;html=0;\&quot; parent=\&quot;zkfFHV4jXpPFQw0GAbJ--0\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;26\&quot; width=\&quot;380\&quot; height=\&quot;26\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;zkfFHV4jXpPFQw0GAbJ--4\&quot; value=\&quot;\&quot; style=\&quot;line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;\&quot; parent=\&quot;zkfFHV4jXpPFQw0GAbJ--0\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;52\&quot; width=\&quot;380\&quot; height=\&quot;8\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;zkfFHV4jXpPFQw0GAbJ--5\&quot; value=\&quot;virtual void OnGestureNavigationEnabledUpdate(bool enable) = 0\&quot; style=\&quot;text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;\&quot; parent=\&quot;zkfFHV4jXpPFQw0GAbJ--0\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;60\&quot; width=\&quot;380\&quot; height=\&quot;26\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-10\&quot; value=\&quot;WindowManager\&quot; style=\&quot;swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;\&quot; parent=\&quot;WIyWlLk6GJQsqaUBKTNV-1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;94\&quot; y=\&quot;520\&quot; width=\&quot;400\&quot; height=\&quot;180\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-11\&quot; value=\&quot;-\&quot; style=\&quot;text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-10\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;26\&quot; width=\&quot;400\&quot; height=\&quot;26\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-12\&quot; value=\&quot;\&quot; style=\&quot;line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-10\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;52\&quot; width=\&quot;400\&quot; height=\&quot;8\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-13\&quot; value=\&quot;WMError &amp;lt;span style=&amp;quot;background-color: rgb(204, 255, 221);&amp;quot;&amp;gt;RegisterGestureNavigationEnabledChangedListener&amp;lt;/span&amp;gt;(const sptr&amp;amp;lt;IGestureNavigationEnabledChangedListener&amp;amp;gt;&amp;amp;amp; listener);\&quot; style=\&quot;text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-10\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;60\&quot; width=\&quot;400\&quot; height=\&quot;40\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-15\&quot; value=\&quot;WMError &amp;lt;span style=&amp;quot;background-color: rgb(204, 255, 221);&amp;quot;&amp;gt;UnregisterGestureNavigationEnabledChangedListener&amp;lt;/span&amp;gt;(const sptr&amp;amp;lt;IGestureNavigationEnabledChangedListener&amp;amp;gt;&amp;amp;amp; listener);\&quot; style=\&quot;text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-10\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;100\&quot; width=\&quot;400\&quot; height=\&quot;40\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-16\&quot; value=\&quot;WMError&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; background-color: rgb(204, 255, 221);&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; background-color: rgb(204, 255, 221);&amp;quot; class=&amp;quot;n&amp;quot;&amp;gt;SetGestureNavigaionEnabled&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; background-color: rgb(204, 255, 221);&amp;quot; class=&amp;quot;p&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(68, 85, 136); font-weight: bold; font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; background-color: rgb(204, 255, 221);&amp;quot; class=&amp;quot;kt&amp;quot;&amp;gt;bool&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; background-color: rgb(204, 255, 221);&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; background-color: rgb(204, 255, 221);&amp;quot; class=&amp;quot;n&amp;quot;&amp;gt;enable&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; background-color: rgb(204, 255, 221);&amp;quot; class=&amp;quot;p&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; background-color: rgb(204, 255, 221);&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; font-weight: bold; font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; background-color: rgb(204, 255, 221);&amp;quot; class=&amp;quot;k&amp;quot;&amp;gt;const&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; background-color: rgb(204, 255, 221);&amp;quot; class=&amp;quot;p&amp;quot;&amp;gt;;&amp;lt;/span&amp;gt;\&quot; style=\&quot;text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-10\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;140\&quot; width=\&quot;400\&quot; height=\&quot;40\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-18\&quot; value=\&quot;JsWindowManager&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; font-weight: 400; text-align: left; background-color: rgb(250, 251, 252);&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;\&quot; style=\&quot;swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;\&quot; parent=\&quot;WIyWlLk6GJQsqaUBKTNV-1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;94\&quot; y=\&quot;730\&quot; width=\&quot;460\&quot; height=\&quot;160\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-19\&quot; value=\&quot;-\&quot; style=\&quot;text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-18\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;26\&quot; width=\&quot;460\&quot; height=\&quot;26\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-20\&quot; value=\&quot;\&quot; style=\&quot;line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-18\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;52\&quot; width=\&quot;460\&quot; height=\&quot;8\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-21\&quot; value=\&quot;static&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;n&amp;quot;&amp;gt;NativeValue&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;o&amp;quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(153, 0, 0); font-weight: bold; font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;nf&amp;quot;&amp;gt;SetGestureNavigationEnabled&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;p&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;n&amp;quot;&amp;gt;NativeEngine&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;o&amp;quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;n&amp;quot;&amp;gt;engine&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;p&amp;quot;&amp;gt;,&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;n&amp;quot;&amp;gt;NativeCallbackInfo&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;o&amp;quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;n&amp;quot;&amp;gt;info&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;p&amp;quot;&amp;gt;);&amp;lt;/span&amp;gt;\&quot; style=\&quot;text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-18\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;60\&quot; width=\&quot;460\&quot; height=\&quot;50\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-22\&quot; value=\&quot;static&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;n&amp;quot;&amp;gt;NativeValue&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;o&amp;quot;&amp;gt;*&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(153, 0, 0); font-weight: bold; font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;nf&amp;quot;&amp;gt;OnSetGestureNavigationEnabled&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;p&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;n&amp;quot;&amp;gt;NativeEngine&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;o&amp;quot;&amp;gt;&amp;amp;amp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;n&amp;quot;&amp;gt;engine&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;p&amp;quot;&amp;gt;,&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;n&amp;quot;&amp;gt;NativeCallbackInfo&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;o&amp;quot;&amp;gt;&amp;amp;amp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;n&amp;quot;&amp;gt;info&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;p&amp;quot;&amp;gt;);&amp;lt;/span&amp;gt;\&quot; style=\&quot;text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-18\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;110\&quot; width=\&quot;460\&quot; height=\&quot;50\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-27\&quot; value=\&quot;JsWindowListener\&quot; style=\&quot;swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;\&quot; parent=\&quot;WIyWlLk6GJQsqaUBKTNV-1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;646.5\&quot; y=\&quot;370\&quot; width=\&quot;620\&quot; height=\&quot;100\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-28\&quot; value=\&quot;+&amp;amp;nbsp;const&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; background-color: rgb(204, 255, 221);&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; background-color: rgb(204, 255, 221);&amp;quot; class=&amp;quot;n&amp;quot;&amp;gt;std&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; background-color: rgb(204, 255, 221);&amp;quot; class=&amp;quot;o&amp;quot;&amp;gt;::&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; background-color: rgb(204, 255, 221);&amp;quot; class=&amp;quot;n&amp;quot;&amp;gt;string&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; background-color: rgb(204, 255, 221);&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; background-color: rgb(204, 255, 221);&amp;quot; class=&amp;quot;n&amp;quot;&amp;gt;GESTURE_NAVIGATION_ENABLED_CHANGE_CB&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; background-color: rgb(204, 255, 221);&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; background-color: rgb(204, 255, 221);&amp;quot; class=&amp;quot;o&amp;quot;&amp;gt;=&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; background-color: rgb(204, 255, 221);&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(221, 34, 0); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; background-color: rgb(204, 255, 221);&amp;quot; class=&amp;quot;s&amp;quot;&amp;gt;&amp;quot;gestureNavigationEnabledChange&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; background-color: rgb(204, 255, 221);&amp;quot; class=&amp;quot;p&amp;quot;&amp;gt;;&amp;lt;/span&amp;gt;\&quot; style=\&quot;text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-27\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;26\&quot; width=\&quot;620\&quot; height=\&quot;26\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-29\&quot; value=\&quot;\&quot; style=\&quot;line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-27\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;52\&quot; width=\&quot;620\&quot; height=\&quot;8\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-30\&quot; value=\&quot;void&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; background-color: rgb(204, 255, 221);&amp;quot; class=&amp;quot;n&amp;quot;&amp;gt;OnGestureNavigationEnabledUpdate&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;p&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(68, 85, 136); font-weight: bold; font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;kt&amp;quot;&amp;gt;bool&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;n&amp;quot;&amp;gt;enable&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;p&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; font-weight: bold; font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;k&amp;quot;&amp;gt;override&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;p&amp;quot;&amp;gt;;&amp;lt;/span&amp;gt;\&quot; style=\&quot;text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-27\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;60\&quot; width=\&quot;620\&quot; height=\&quot;40\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-34\&quot; value=\&quot;\&quot; style=\&quot;endArrow=block;endSize=10;endFill=0;shadow=0;strokeWidth=1;rounded=0;edgeStyle=elbowEdgeStyle;elbow=vertical;entryX=1;entryY=0.25;entryDx=0;entryDy=0;exitX=-0.004;exitY=-0.115;exitDx=0;exitDy=0;exitPerimeter=0;\&quot; parent=\&quot;WIyWlLk6GJQsqaUBKTNV-1\&quot; source=\&quot;s72IIwjWA28vdVssU0RM-28\&quot; target=\&quot;zkfFHV4jXpPFQw0GAbJ--0\&quot; edge=\&quot;1\&quot;&gt;\n          &lt;mxGeometry width=\&quot;160\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint x=\&quot;720\&quot; y=\&quot;390\&quot; as=\&quot;sourcePoint\&quot; /&gt;\n            &lt;mxPoint x=\&quot;650\&quot; y=\&quot;520\&quot; as=\&quot;targetPoint\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-35\&quot; value=\&quot;\&quot; style=\&quot;endArrow=open;shadow=0;strokeWidth=1;rounded=0;endFill=1;edgeStyle=elbowEdgeStyle;elbow=horizontal;exitX=0.5;exitY=0;exitDx=0;exitDy=0;\&quot; parent=\&quot;WIyWlLk6GJQsqaUBKTNV-1\&quot; source=\&quot;s72IIwjWA28vdVssU0RM-10\&quot; edge=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;0.5\&quot; y=\&quot;41\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint x=\&quot;670\&quot; y=\&quot;660\&quot; as=\&quot;sourcePoint\&quot; /&gt;\n            &lt;mxPoint x=\&quot;294\&quot; y=\&quot;460\&quot; as=\&quot;targetPoint\&quot; /&gt;\n            &lt;mxPoint x=\&quot;-40\&quot; y=\&quot;32\&quot; as=\&quot;offset\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-47\&quot; style=\&quot;endArrow=open;shadow=0;strokeWidth=1;rounded=0;endFill=1;edgeStyle=elbowEdgeStyle;elbow=horizontal;exitX=0.5;exitY=0;exitDx=0;exitDy=0;\&quot; parent=\&quot;WIyWlLk6GJQsqaUBKTNV-1\&quot; source=\&quot;s72IIwjWA28vdVssU0RM-40\&quot; target=\&quot;s72IIwjWA28vdVssU0RM-30\&quot; edge=\&quot;1\&quot;&gt;\n          &lt;mxGeometry relative=\&quot;1\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-40\&quot; value=\&quot;JsWindowRegisterManager&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; font-weight: 400; text-align: left; background-color: rgb(250, 251, 252);&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;\&quot; style=\&quot;swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;\&quot; parent=\&quot;WIyWlLk6GJQsqaUBKTNV-1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;650\&quot; y=\&quot;520\&quot; width=\&quot;550\&quot; height=\&quot;110\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-41\&quot; value=\&quot;-\&quot; style=\&quot;text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-40\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;26\&quot; width=\&quot;550\&quot; height=\&quot;26\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-42\&quot; value=\&quot;\&quot; style=\&quot;line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-40\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;52\&quot; width=\&quot;550\&quot; height=\&quot;8\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-43\&quot; value=\&quot;&amp;lt;div&amp;gt;WmErrorCode &amp;lt;span style=&amp;quot;background-color: rgb(204, 255, 221);&amp;quot;&amp;gt;ProcessGestureNavigationEnabledChangeRegister&amp;lt;/span&amp;gt;(sptr&amp;amp;lt;JsWindowListener&amp;amp;gt; listener,&amp;lt;/div&amp;gt;&amp;lt;div&amp;gt;&amp;amp;nbsp;sptr&amp;amp;lt;Window&amp;amp;gt; window, bool isRegister);&amp;lt;/div&amp;gt;\&quot; style=\&quot;text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-40\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;60\&quot; width=\&quot;550\&quot; height=\&quot;50\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-50\&quot; value=\&quot;WindowAdapter\&quot; style=\&quot;swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;\&quot; parent=\&quot;WIyWlLk6GJQsqaUBKTNV-1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;651.5\&quot; y=\&quot;660\&quot; width=\&quot;360\&quot; height=\&quot;86\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-51\&quot; value=\&quot;-\&quot; style=\&quot;text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-50\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;26\&quot; width=\&quot;360\&quot; height=\&quot;26\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-52\&quot; value=\&quot;\&quot; style=\&quot;line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-50\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;52\&quot; width=\&quot;360\&quot; height=\&quot;8\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-53\&quot; value=\&quot;virtual WMError &amp;lt;span style=&amp;quot;background-color: rgb(204, 255, 221);&amp;quot;&amp;gt;SetGestureNavigaionEnabled&amp;lt;/span&amp;gt;(bool enable);\&quot; style=\&quot;text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-50\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;60\&quot; width=\&quot;360\&quot; height=\&quot;26\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-55\&quot; value=\&quot;WindowManagerAgent&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; font-weight: 400; text-align: left; background-color: rgb(250, 251, 252);&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;\&quot; style=\&quot;swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;\&quot; parent=\&quot;WIyWlLk6GJQsqaUBKTNV-1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;646.5\&quot; y=\&quot;780\&quot; width=\&quot;370\&quot; height=\&quot;86\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-56\&quot; value=\&quot;-\&quot; style=\&quot;text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-55\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;26\&quot; width=\&quot;370\&quot; height=\&quot;26\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-57\&quot; value=\&quot;\&quot; style=\&quot;line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-55\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;52\&quot; width=\&quot;370\&quot; height=\&quot;8\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-58\&quot; value=\&quot;void &amp;lt;span style=&amp;quot;background-color: rgb(204, 255, 221);&amp;quot;&amp;gt;NotifyGestureNavigationEnabledResult&amp;lt;/span&amp;gt;(bool enable) override;\&quot; style=\&quot;text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-55\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;60\&quot; width=\&quot;370\&quot; height=\&quot;26\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-59\&quot; value=\&quot;WindowManagerAgentStub&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; font-weight: 400; text-align: left; background-color: rgb(250, 251, 252);&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;\&quot; style=\&quot;swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;\&quot; parent=\&quot;WIyWlLk6GJQsqaUBKTNV-1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;1180\&quot; y=\&quot;780\&quot; width=\&quot;220\&quot; height=\&quot;86\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-60\&quot; value=\&quot;-\&quot; style=\&quot;text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-59\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;26\&quot; width=\&quot;220\&quot; height=\&quot;26\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-61\&quot; value=\&quot;\&quot; style=\&quot;line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-59\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;52\&quot; width=\&quot;220\&quot; height=\&quot;8\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-62\&quot; value=\&quot;-\&quot; style=\&quot;text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-59\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;60\&quot; width=\&quot;220\&quot; height=\&quot;26\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-63\&quot; value=\&quot;\&quot; style=\&quot;endArrow=block;endSize=10;endFill=0;shadow=0;strokeWidth=1;rounded=0;edgeStyle=elbowEdgeStyle;elbow=horizontal;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;\&quot; parent=\&quot;WIyWlLk6GJQsqaUBKTNV-1\&quot; source=\&quot;s72IIwjWA28vdVssU0RM-55\&quot; target=\&quot;s72IIwjWA28vdVssU0RM-59\&quot; edge=\&quot;1\&quot;&gt;\n          &lt;mxGeometry width=\&quot;160\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint x=\&quot;1156.5\&quot; y=\&quot;1020\&quot; as=\&quot;sourcePoint\&quot; /&gt;\n            &lt;mxPoint x=\&quot;1216.5\&quot; y=\&quot;1190\&quot; as=\&quot;targetPoint\&quot; /&gt;\n            &lt;Array as=\&quot;points\&quot;&gt;\n              &lt;mxPoint x=\&quot;1046.5\&quot; y=\&quot;860\&quot; /&gt;\n            &lt;/Array&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-81\&quot; value=\&quot;\&quot; style=\&quot;shape=table;startSize=0;container=1;collapsible=0;childLayout=tableLayout;\&quot; parent=\&quot;WIyWlLk6GJQsqaUBKTNV-1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;94\&quot; width=\&quot;870\&quot; height=\&quot;350\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-82\&quot; value=\&quot;\&quot; style=\&quot;shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-81\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry width=\&quot;870\&quot; height=\&quot;29\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-83\&quot; value=\&quot;类\&quot; style=\&quot;shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-82\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry width=\&quot;300\&quot; height=\&quot;29\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxRectangle width=\&quot;300\&quot; height=\&quot;29\&quot; as=\&quot;alternateBounds\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-84\&quot; value=\&quot;类所在的.h文件\&quot; style=\&quot;shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-82\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;300\&quot; width=\&quot;570\&quot; height=\&quot;29\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxRectangle width=\&quot;570\&quot; height=\&quot;29\&quot; as=\&quot;alternateBounds\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-85\&quot; value=\&quot;\&quot; style=\&quot;shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-81\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;29\&quot; width=\&quot;870\&quot; height=\&quot;32\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-86\&quot; value=\&quot;IGestureNavigationEnabledChangedListener\&quot; style=\&quot;shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;align=left;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-85\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry width=\&quot;300\&quot; height=\&quot;32\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxRectangle width=\&quot;300\&quot; height=\&quot;32\&quot; as=\&quot;alternateBounds\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-87\&quot; value=\&quot;interfaces/innerkits/wm/window_manager.h\&quot; style=\&quot;shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;align=left;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-85\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;300\&quot; width=\&quot;570\&quot; height=\&quot;32\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxRectangle width=\&quot;570\&quot; height=\&quot;32\&quot; as=\&quot;alternateBounds\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-88\&quot; value=\&quot;\&quot; style=\&quot;shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-81\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;61\&quot; width=\&quot;870\&quot; height=\&quot;29\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-89\&quot; value=\&quot;WindowManager\&quot; style=\&quot;shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;align=left;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-88\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry width=\&quot;300\&quot; height=\&quot;29\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxRectangle width=\&quot;300\&quot; height=\&quot;29\&quot; as=\&quot;alternateBounds\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-90\&quot; value=\&quot;interfaces/innerkits/wm/window_manager.h\&quot; style=\&quot;shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;align=left;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-88\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;300\&quot; width=\&quot;570\&quot; height=\&quot;29\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxRectangle width=\&quot;570\&quot; height=\&quot;29\&quot; as=\&quot;alternateBounds\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-91\&quot; value=\&quot;\&quot; style=\&quot;shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-81\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;90\&quot; width=\&quot;870\&quot; height=\&quot;29\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-92\&quot; value=\&quot;JsWindowListener\&quot; style=\&quot;shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;align=left;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-91\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry width=\&quot;300\&quot; height=\&quot;29\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxRectangle width=\&quot;300\&quot; height=\&quot;29\&quot; as=\&quot;alternateBounds\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-93\&quot; value=\&quot;interfaces/kits/napi/window_runtime/window_napi/js_window_listener.h\&quot; style=\&quot;shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;align=left;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-91\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;300\&quot; width=\&quot;570\&quot; height=\&quot;29\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxRectangle width=\&quot;570\&quot; height=\&quot;29\&quot; as=\&quot;alternateBounds\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-94\&quot; value=\&quot;\&quot; style=\&quot;shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-81\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;119\&quot; width=\&quot;870\&quot; height=\&quot;32\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-95\&quot; value=\&quot;JsWindowRegisterManager\&quot; style=\&quot;shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;align=left;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-94\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry width=\&quot;300\&quot; height=\&quot;32\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxRectangle width=\&quot;300\&quot; height=\&quot;32\&quot; as=\&quot;alternateBounds\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-96\&quot; value=\&quot;interfaces/kits/napi/window_runtime/window_napi/js_window_register_manager.h\&quot; style=\&quot;shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;align=left;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-94\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;300\&quot; width=\&quot;570\&quot; height=\&quot;32\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxRectangle width=\&quot;570\&quot; height=\&quot;32\&quot; as=\&quot;alternateBounds\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-97\&quot; value=\&quot;\&quot; style=\&quot;shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-81\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;151\&quot; width=\&quot;870\&quot; height=\&quot;29\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-98\&quot; value=\&quot;WindowAdapter\&quot; style=\&quot;shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;align=left;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-97\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry width=\&quot;300\&quot; height=\&quot;29\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxRectangle width=\&quot;300\&quot; height=\&quot;29\&quot; as=\&quot;alternateBounds\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-99\&quot; value=\&quot;wm/include/window_adapter.h\&quot; style=\&quot;shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;align=left;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-97\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;300\&quot; width=\&quot;570\&quot; height=\&quot;29\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxRectangle width=\&quot;570\&quot; height=\&quot;29\&quot; as=\&quot;alternateBounds\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-100\&quot; style=\&quot;shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-81\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;180\&quot; width=\&quot;870\&quot; height=\&quot;29\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-101\&quot; value=\&quot;WindowManagerAgent\&quot; style=\&quot;shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;align=left;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-100\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry width=\&quot;300\&quot; height=\&quot;29\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxRectangle width=\&quot;300\&quot; height=\&quot;29\&quot; as=\&quot;alternateBounds\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-102\&quot; value=\&quot;wm/include/window_manager_agent.h\&quot; style=\&quot;shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;align=left;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-100\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;300\&quot; width=\&quot;570\&quot; height=\&quot;29\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxRectangle width=\&quot;570\&quot; height=\&quot;29\&quot; as=\&quot;alternateBounds\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-103\&quot; style=\&quot;shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-81\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;209\&quot; width=\&quot;870\&quot; height=\&quot;29\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-104\&quot; value=\&quot;JsWindowManager\&quot; style=\&quot;shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;align=left;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-103\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry width=\&quot;300\&quot; height=\&quot;29\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxRectangle width=\&quot;300\&quot; height=\&quot;29\&quot; as=\&quot;alternateBounds\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-105\&quot; value=\&quot;interfaces/kits/napi/window_runtime/window_manager_napi/js_window_manager.h\&quot; style=\&quot;shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;align=left;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-103\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;300\&quot; width=\&quot;570\&quot; height=\&quot;29\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxRectangle width=\&quot;570\&quot; height=\&quot;29\&quot; as=\&quot;alternateBounds\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-106\&quot; style=\&quot;shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-81\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;238\&quot; width=\&quot;870\&quot; height=\&quot;52\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-107\&quot; value=\&quot;WindowManagerAgentType&amp;lt;br&amp;gt;WindowManagerAgentMsg&amp;lt;br&amp;gt;IWindowManagerAgent&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; background-color: rgb(250, 251, 252);&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;\&quot; style=\&quot;shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;align=left;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-106\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry width=\&quot;300\&quot; height=\&quot;52\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxRectangle width=\&quot;300\&quot; height=\&quot;52\&quot; as=\&quot;alternateBounds\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-108\&quot; value=\&quot;wm/include/zidl/window_manager_agent_interface.h\&quot; style=\&quot;shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;align=left;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-106\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;300\&quot; width=\&quot;570\&quot; height=\&quot;52\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxRectangle width=\&quot;570\&quot; height=\&quot;52\&quot; as=\&quot;alternateBounds\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-121\&quot; style=\&quot;shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-81\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;290\&quot; width=\&quot;870\&quot; height=\&quot;30\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-122\&quot; value=\&quot;WindowManagerAgentProxy&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; background-color: rgb(250, 251, 252);&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;\&quot; style=\&quot;shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;align=left;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-121\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry width=\&quot;300\&quot; height=\&quot;30\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxRectangle width=\&quot;300\&quot; height=\&quot;30\&quot; as=\&quot;alternateBounds\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-123\&quot; value=\&quot;wm/include/zidl/window_manager_agent_proxy.h\&quot; style=\&quot;shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;align=left;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-121\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;300\&quot; width=\&quot;570\&quot; height=\&quot;30\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxRectangle width=\&quot;570\&quot; height=\&quot;30\&quot; as=\&quot;alternateBounds\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-128\&quot; style=\&quot;shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-81\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;320\&quot; width=\&quot;870\&quot; height=\&quot;30\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-129\&quot; value=\&quot;WindowManager&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; background-color: rgb(250, 251, 252);&amp;quot; class=&amp;quot;o&amp;quot;&amp;gt;::&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; background-color: rgb(250, 251, 252);&amp;quot; class=&amp;quot;n&amp;quot;&amp;gt;Impl&amp;lt;/span&amp;gt;\&quot; style=\&quot;shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;align=left;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-128\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry width=\&quot;300\&quot; height=\&quot;30\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxRectangle width=\&quot;300\&quot; height=\&quot;30\&quot; as=\&quot;alternateBounds\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-130\&quot; value=\&quot;wm/src/window_manager.cpp\&quot; style=\&quot;shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;align=left;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-128\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;300\&quot; width=\&quot;570\&quot; height=\&quot;30\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxRectangle width=\&quot;570\&quot; height=\&quot;30\&quot; as=\&quot;alternateBounds\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-109\&quot; value=\&quot;enum WindowManagerAgentType&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; font-weight: 400; text-align: left; background-color: rgb(250, 251, 252);&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;\&quot; style=\&quot;swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;\&quot; parent=\&quot;WIyWlLk6GJQsqaUBKTNV-1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;646.5\&quot; y=\&quot;900\&quot; width=\&quot;460\&quot; height=\&quot;60\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-110\&quot; value=\&quot;WINDOW_MANAGER_AGENT_TYPE_GESTURE_NAVIGATION_ENABLED\&quot; style=\&quot;text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-109\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;26\&quot; width=\&quot;460\&quot; height=\&quot;26\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-111\&quot; value=\&quot;\&quot; style=\&quot;line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-109\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;52\&quot; width=\&quot;460\&quot; height=\&quot;8\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-113\&quot; value=\&quot;enum&amp;amp;nbsp;WindowManagerAgentMsg&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; font-weight: 400; text-align: left; background-color: rgb(250, 251, 252);&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;\&quot; style=\&quot;swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;\&quot; parent=\&quot;WIyWlLk6GJQsqaUBKTNV-1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;646.5\&quot; y=\&quot;980\&quot; width=\&quot;370\&quot; height=\&quot;60\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-114\&quot; value=\&quot;TRANS_ID_UPDATE_GESTURE_NAVIGATION_ENABLED\&quot; style=\&quot;text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-113\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;26\&quot; width=\&quot;370\&quot; height=\&quot;26\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-115\&quot; value=\&quot;\&quot; style=\&quot;line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-113\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;52\&quot; width=\&quot;370\&quot; height=\&quot;8\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-117\&quot; value=\&quot;IWindowManagerAgent\&quot; style=\&quot;swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;\&quot; parent=\&quot;WIyWlLk6GJQsqaUBKTNV-1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;1140\&quot; y=\&quot;890\&quot; width=\&quot;460\&quot; height=\&quot;86\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-118\&quot; value=\&quot;-\&quot; style=\&quot;text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-117\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;26\&quot; width=\&quot;460\&quot; height=\&quot;26\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-119\&quot; value=\&quot;\&quot; style=\&quot;line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-117\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;52\&quot; width=\&quot;460\&quot; height=\&quot;8\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-120\&quot; value=\&quot;virtual&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(68, 85, 136); font-weight: bold; font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;kt&amp;quot;&amp;gt;void&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; background-color: rgb(204, 255, 221);&amp;quot; class=&amp;quot;n&amp;quot;&amp;gt;NotifyGestureNavigationEnabledResult&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;p&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(68, 85, 136); font-weight: bold; font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;kt&amp;quot;&amp;gt;bool&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;n&amp;quot;&amp;gt;enable&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;p&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;o&amp;quot;&amp;gt;=&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(0, 153, 153); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;mi&amp;quot;&amp;gt;0&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;p&amp;quot;&amp;gt;;&amp;lt;/span&amp;gt;\&quot; style=\&quot;text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-117\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;60\&quot; width=\&quot;460\&quot; height=\&quot;26\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-124\&quot; value=\&quot;WindowManagerAgentProxy\&quot; style=\&quot;swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;\&quot; parent=\&quot;WIyWlLk6GJQsqaUBKTNV-1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;647\&quot; y=\&quot;1070\&quot; width=\&quot;440\&quot; height=\&quot;86\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-125\&quot; value=\&quot;-\&quot; style=\&quot;text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-124\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;26\&quot; width=\&quot;440\&quot; height=\&quot;26\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-126\&quot; value=\&quot;\&quot; style=\&quot;line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-124\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;52\&quot; width=\&quot;440\&quot; height=\&quot;8\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;s72IIwjWA28vdVssU0RM-127\&quot; value=\&quot;void&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace; background-color: rgb(204, 255, 221);&amp;quot; class=&amp;quot;n&amp;quot;&amp;gt;NotifyGestureNavigationEnabledResult&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;p&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(68, 85, 136); font-weight: bold; font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;kt&amp;quot;&amp;gt;bool&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;n&amp;quot;&amp;gt;enable&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;p&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; font-weight: bold; font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;k&amp;quot;&amp;gt;override&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;box-sizing: inherit; color: rgb(51, 51, 51); font-family: consolas, Courier, &amp;amp;quot;MS Courier New&amp;amp;quot;, monospace;&amp;quot; class=&amp;quot;p&amp;quot;&amp;gt;;&amp;lt;/span&amp;gt;\&quot; style=\&quot;text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;\&quot; parent=\&quot;s72IIwjWA28vdVssU0RM-124\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;60\&quot; width=\&quot;440\&quot; height=\&quot;26\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n      &lt;/root&gt;\n    &lt;/mxGraphModel&gt;\n  &lt;/diagram&gt;\n  &lt;diagram id=\&quot;LnKDC6JcX21ORrCR6iHA\&quot; name=\&quot;第 2 页\&quot;&gt;\n    &lt;mxGraphModel dx=\&quot;2485\&quot; dy=\&quot;828\&quot; grid=\&quot;1\&quot; gridSize=\&quot;10\&quot; guides=\&quot;1\&quot; tooltips=\&quot;1\&quot; connect=\&quot;1\&quot; arrows=\&quot;1\&quot; fold=\&quot;1\&quot; page=\&quot;1\&quot; pageScale=\&quot;1\&quot; pageWidth=\&quot;827\&quot; pageHeight=\&quot;1169\&quot; math=\&quot;0\&quot; shadow=\&quot;0\&quot;&gt;\n      &lt;root&gt;\n        &lt;mxCell id=\&quot;0\&quot; /&gt;\n        &lt;mxCell id=\&quot;1\&quot; parent=\&quot;0\&quot; /&gt;\n        &lt;mxCell id=\&quot;DNgSkfTE5IozEWTNrQMl-14\&quot; value=\&quot;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;-773.5\&quot; y=\&quot;30\&quot; width=\&quot;1053.5\&quot; height=\&quot;310\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;rUiRtE2dRMcdnn2vUJYs-11\&quot; value=\&quot;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;\&quot; parent=\&quot;1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;712.5\&quot; y=\&quot;553\&quot; width=\&quot;760\&quot; height=\&quot;280\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;Oq8uFZ-PZVEQffvb166x-1\&quot; value=\&quot;WindowManagerProxy\&quot; style=\&quot;shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; parent=\&quot;1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;100\&quot; y=\&quot;103\&quot; width=\&quot;140\&quot; height=\&quot;487\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-1\&quot; value=\&quot;\&quot; style=\&quot;html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; parent=\&quot;Oq8uFZ-PZVEQffvb166x-1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;65\&quot; y=\&quot;150\&quot; width=\&quot;10\&quot; height=\&quot;50\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;Oq8uFZ-PZVEQffvb166x-4\&quot; value=\&quot;WindowManagerStub\&quot; style=\&quot;shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; parent=\&quot;1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;310\&quot; y=\&quot;103\&quot; width=\&quot;140\&quot; height=\&quot;487\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-2\&quot; value=\&quot;\&quot; style=\&quot;html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; parent=\&quot;Oq8uFZ-PZVEQffvb166x-4\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;65\&quot; y=\&quot;160\&quot; width=\&quot;10\&quot; height=\&quot;50\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;Oq8uFZ-PZVEQffvb166x-13\&quot; value=\&quot;WindowManagerService&amp;lt;br&amp;gt;extends&amp;lt;br&amp;gt;WindowManagerStub\&quot; style=\&quot;shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; parent=\&quot;1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;550\&quot; y=\&quot;103\&quot; width=\&quot;150\&quot; height=\&quot;497\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-6\&quot; value=\&quot;\&quot; style=\&quot;html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; parent=\&quot;Oq8uFZ-PZVEQffvb166x-13\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;70\&quot; y=\&quot;200\&quot; width=\&quot;10\&quot; height=\&quot;40\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-4\&quot; value=\&quot;\&quot; style=\&quot;endArrow=classic;html=1;rounded=0;\&quot; parent=\&quot;1\&quot; source=\&quot;riCRVUyjTpdGP_Tu4fQd-1\&quot; target=\&quot;riCRVUyjTpdGP_Tu4fQd-2\&quot; edge=\&quot;1\&quot;&gt;\n          &lt;mxGeometry width=\&quot;50\&quot; height=\&quot;50\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint x=\&quot;180\&quot; y=\&quot;263\&quot; as=\&quot;sourcePoint\&quot; /&gt;\n            &lt;mxPoint x=\&quot;444.5\&quot; y=\&quot;263\&quot; as=\&quot;targetPoint\&quot; /&gt;\n            &lt;Array as=\&quot;points\&quot;&gt;\n              &lt;mxPoint x=\&quot;355\&quot; y=\&quot;263\&quot; /&gt;\n            &lt;/Array&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-5\&quot; value=\&quot;IPC：OnRemoteRequest\&quot; style=\&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];\&quot; parent=\&quot;riCRVUyjTpdGP_Tu4fQd-4\&quot; vertex=\&quot;1\&quot; connectable=\&quot;0\&quot;&gt;\n          &lt;mxGeometry x=\&quot;0.0074\&quot; y=\&quot;1\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint as=\&quot;offset\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-7\&quot; value=\&quot;\&quot; style=\&quot;endArrow=classic;html=1;rounded=0;\&quot; parent=\&quot;1\&quot; source=\&quot;riCRVUyjTpdGP_Tu4fQd-2\&quot; target=\&quot;riCRVUyjTpdGP_Tu4fQd-6\&quot; edge=\&quot;1\&quot;&gt;\n          &lt;mxGeometry width=\&quot;50\&quot; height=\&quot;50\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint x=\&quot;600\&quot; y=\&quot;423\&quot; as=\&quot;sourcePoint\&quot; /&gt;\n            &lt;mxPoint x=\&quot;650\&quot; y=\&quot;373\&quot; as=\&quot;targetPoint\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-8\&quot; value=\&quot;SetGestureNavigaionEnabled\&quot; style=\&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];\&quot; parent=\&quot;riCRVUyjTpdGP_Tu4fQd-7\&quot; vertex=\&quot;1\&quot; connectable=\&quot;0\&quot;&gt;\n          &lt;mxGeometry x=\&quot;-0.0095\&quot; y=\&quot;1\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint as=\&quot;offset\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-9\&quot; value=\&quot;WindowRoot\&quot; style=\&quot;shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; parent=\&quot;1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;800\&quot; y=\&quot;103\&quot; width=\&quot;100\&quot; height=\&quot;550\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-10\&quot; value=\&quot;\&quot; style=\&quot;html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; parent=\&quot;riCRVUyjTpdGP_Tu4fQd-9\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;45\&quot; y=\&quot;220\&quot; width=\&quot;10\&quot; height=\&quot;130\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-18\&quot; value=\&quot;\&quot; style=\&quot;endArrow=classic;html=1;rounded=0;elbow=vertical;\&quot; parent=\&quot;riCRVUyjTpdGP_Tu4fQd-9\&quot; source=\&quot;riCRVUyjTpdGP_Tu4fQd-10\&quot; target=\&quot;riCRVUyjTpdGP_Tu4fQd-10\&quot; edge=\&quot;1\&quot;&gt;\n          &lt;mxGeometry width=\&quot;50\&quot; height=\&quot;50\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint x=\&quot;90\&quot; y=\&quot;210\&quot; as=\&quot;sourcePoint\&quot; /&gt;\n            &lt;mxPoint x=\&quot;140\&quot; y=\&quot;160\&quot; as=\&quot;targetPoint\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-11\&quot; value=\&quot;\&quot; style=\&quot;endArrow=classic;html=1;rounded=0;\&quot; parent=\&quot;1\&quot; source=\&quot;riCRVUyjTpdGP_Tu4fQd-6\&quot; target=\&quot;riCRVUyjTpdGP_Tu4fQd-10\&quot; edge=\&quot;1\&quot;&gt;\n          &lt;mxGeometry width=\&quot;50\&quot; height=\&quot;50\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint x=\&quot;630\&quot; y=\&quot;304\&quot; as=\&quot;sourcePoint\&quot; /&gt;\n            &lt;mxPoint x=\&quot;856\&quot; y=\&quot;304\&quot; as=\&quot;targetPoint\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-12\&quot; value=\&quot;SetGestureNavigaionEnabled\&quot; style=\&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];\&quot; parent=\&quot;riCRVUyjTpdGP_Tu4fQd-11\&quot; vertex=\&quot;1\&quot; connectable=\&quot;0\&quot;&gt;\n          &lt;mxGeometry x=\&quot;0.0462\&quot; y=\&quot;1\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint as=\&quot;offset\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-13\&quot; value=\&quot;\&quot; style=\&quot;endArrow=classic;html=1;rounded=0;exitX=0.8;exitY=0.075;exitDx=0;exitDy=0;exitPerimeter=0;\&quot; parent=\&quot;1\&quot; target=\&quot;riCRVUyjTpdGP_Tu4fQd-1\&quot; edge=\&quot;1\&quot; source=\&quot;sflr881iqHxLSc8Feuv8-14\&quot;&gt;\n          &lt;mxGeometry width=\&quot;50\&quot; height=\&quot;50\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint x=\&quot;10\&quot; y=\&quot;255\&quot; as=\&quot;sourcePoint\&quot; /&gt;\n            &lt;mxPoint x=\&quot;175\&quot; y=\&quot;255\&quot; as=\&quot;targetPoint\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;sflr881iqHxLSc8Feuv8-17\&quot; value=\&quot;SetGestureNavigaionEnabled\&quot; style=\&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];\&quot; vertex=\&quot;1\&quot; connectable=\&quot;0\&quot; parent=\&quot;riCRVUyjTpdGP_Tu4fQd-13\&quot;&gt;\n          &lt;mxGeometry x=\&quot;-0.0137\&quot; y=\&quot;-1\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint as=\&quot;offset\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-21\&quot; value=\&quot;lastGestureNativeEnabled_\&quot; style=\&quot;text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;\&quot; parent=\&quot;1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;880\&quot; y=\&quot;373\&quot; width=\&quot;150\&quot; height=\&quot;20\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-22\&quot; value=\&quot;WindowManagerAgentController\&quot; style=\&quot;shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; parent=\&quot;1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;1021\&quot; y=\&quot;103\&quot; width=\&quot;200\&quot; height=\&quot;550\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-23\&quot; value=\&quot;\&quot; style=\&quot;html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; parent=\&quot;riCRVUyjTpdGP_Tu4fQd-22\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;95\&quot; y=\&quot;330\&quot; width=\&quot;10\&quot; height=\&quot;50\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-24\&quot; value=\&quot;\&quot; style=\&quot;endArrow=classic;html=1;rounded=0;\&quot; parent=\&quot;1\&quot; source=\&quot;riCRVUyjTpdGP_Tu4fQd-10\&quot; target=\&quot;riCRVUyjTpdGP_Tu4fQd-23\&quot; edge=\&quot;1\&quot;&gt;\n          &lt;mxGeometry width=\&quot;50\&quot; height=\&quot;50\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint x=\&quot;980\&quot; y=\&quot;503\&quot; as=\&quot;sourcePoint\&quot; /&gt;\n            &lt;mxPoint x=\&quot;1030\&quot; y=\&quot;453\&quot; as=\&quot;targetPoint\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-25\&quot; value=\&quot;NotifyGestureNavigationEnabledResult\&quot; style=\&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];\&quot; parent=\&quot;riCRVUyjTpdGP_Tu4fQd-24\&quot; vertex=\&quot;1\&quot; connectable=\&quot;0\&quot;&gt;\n          &lt;mxGeometry x=\&quot;0.0516\&quot; y=\&quot;-1\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint as=\&quot;offset\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-27\&quot; value=\&quot;WindowManagerAgent&amp;lt;br&amp;gt;extends&amp;lt;br&amp;gt;WindowManagerAgentStub\&quot; style=\&quot;shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; parent=\&quot;1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;1317.5\&quot; y=\&quot;103\&quot; width=\&quot;155\&quot; height=\&quot;550\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-28\&quot; value=\&quot;\&quot; style=\&quot;html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; parent=\&quot;riCRVUyjTpdGP_Tu4fQd-27\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;72.5\&quot; y=\&quot;350\&quot; width=\&quot;10\&quot; height=\&quot;50\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-29\&quot; value=\&quot;\&quot; style=\&quot;endArrow=classic;html=1;rounded=0;\&quot; parent=\&quot;1\&quot; source=\&quot;riCRVUyjTpdGP_Tu4fQd-23\&quot; target=\&quot;riCRVUyjTpdGP_Tu4fQd-28\&quot; edge=\&quot;1\&quot;&gt;\n          &lt;mxGeometry width=\&quot;50\&quot; height=\&quot;50\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint x=\&quot;1220\&quot; y=\&quot;503\&quot; as=\&quot;sourcePoint\&quot; /&gt;\n            &lt;mxPoint x=\&quot;1270\&quot; y=\&quot;453\&quot; as=\&quot;targetPoint\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-48\&quot; value=\&quot;NotifyGestureNavigationEnabledResult\&quot; style=\&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];\&quot; parent=\&quot;riCRVUyjTpdGP_Tu4fQd-29\&quot; vertex=\&quot;1\&quot; connectable=\&quot;0\&quot;&gt;\n          &lt;mxGeometry x=\&quot;-0.0039\&quot; y=\&quot;1\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint as=\&quot;offset\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-31\&quot; value=\&quot;WindowManager\&quot; style=\&quot;shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; parent=\&quot;1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;1590\&quot; y=\&quot;103\&quot; width=\&quot;100\&quot; height=\&quot;550\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-32\&quot; value=\&quot;\&quot; style=\&quot;html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; parent=\&quot;riCRVUyjTpdGP_Tu4fQd-31\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;45\&quot; y=\&quot;370\&quot; width=\&quot;10\&quot; height=\&quot;50\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-33\&quot; value=\&quot;\&quot; style=\&quot;endArrow=classic;html=1;rounded=0;\&quot; parent=\&quot;1\&quot; source=\&quot;riCRVUyjTpdGP_Tu4fQd-28\&quot; target=\&quot;riCRVUyjTpdGP_Tu4fQd-32\&quot; edge=\&quot;1\&quot;&gt;\n          &lt;mxGeometry width=\&quot;50\&quot; height=\&quot;50\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint x=\&quot;1480\&quot; y=\&quot;583\&quot; as=\&quot;sourcePoint\&quot; /&gt;\n            &lt;mxPoint x=\&quot;1530\&quot; y=\&quot;533\&quot; as=\&quot;targetPoint\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-34\&quot; value=\&quot;NotifyGestureNavigationEnabledResult\&quot; style=\&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];\&quot; parent=\&quot;riCRVUyjTpdGP_Tu4fQd-33\&quot; vertex=\&quot;1\&quot; connectable=\&quot;0\&quot;&gt;\n          &lt;mxGeometry y=\&quot;1\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint as=\&quot;offset\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-35\&quot; value=\&quot;WindowManager::Impl\&quot; style=\&quot;shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; parent=\&quot;1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;1810\&quot; y=\&quot;103\&quot; width=\&quot;130\&quot; height=\&quot;550\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-36\&quot; value=\&quot;\&quot; style=\&quot;html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; parent=\&quot;riCRVUyjTpdGP_Tu4fQd-35\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;60\&quot; y=\&quot;390\&quot; width=\&quot;10\&quot; height=\&quot;50\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-37\&quot; value=\&quot;\&quot; style=\&quot;endArrow=classic;html=1;rounded=0;\&quot; parent=\&quot;1\&quot; source=\&quot;riCRVUyjTpdGP_Tu4fQd-32\&quot; target=\&quot;riCRVUyjTpdGP_Tu4fQd-36\&quot; edge=\&quot;1\&quot;&gt;\n          &lt;mxGeometry width=\&quot;50\&quot; height=\&quot;50\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint x=\&quot;1700\&quot; y=\&quot;593\&quot; as=\&quot;sourcePoint\&quot; /&gt;\n            &lt;mxPoint x=\&quot;1750\&quot; y=\&quot;543\&quot; as=\&quot;targetPoint\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-38\&quot; value=\&quot;NotifyGestureNavigationEnabledResult\&quot; style=\&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];\&quot; parent=\&quot;riCRVUyjTpdGP_Tu4fQd-37\&quot; vertex=\&quot;1\&quot; connectable=\&quot;0\&quot;&gt;\n          &lt;mxGeometry x=\&quot;-0.0756\&quot; y=\&quot;2\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint as=\&quot;offset\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-41\&quot; value=\&quot;JsWindowListener&amp;lt;br&amp;gt;extends&amp;lt;br&amp;gt;IGestureNavigationEnabledChangedListener\&quot; style=\&quot;shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; parent=\&quot;1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;2030\&quot; y=\&quot;103\&quot; width=\&quot;250\&quot; height=\&quot;550\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-42\&quot; value=\&quot;\&quot; style=\&quot;html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; parent=\&quot;riCRVUyjTpdGP_Tu4fQd-41\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;120\&quot; y=\&quot;410\&quot; width=\&quot;10\&quot; height=\&quot;50\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-43\&quot; value=\&quot;\&quot; style=\&quot;endArrow=classic;html=1;rounded=0;\&quot; parent=\&quot;1\&quot; source=\&quot;riCRVUyjTpdGP_Tu4fQd-36\&quot; target=\&quot;riCRVUyjTpdGP_Tu4fQd-42\&quot; edge=\&quot;1\&quot;&gt;\n          &lt;mxGeometry width=\&quot;50\&quot; height=\&quot;50\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint x=\&quot;1960\&quot; y=\&quot;573\&quot; as=\&quot;sourcePoint\&quot; /&gt;\n            &lt;mxPoint x=\&quot;2010\&quot; y=\&quot;523\&quot; as=\&quot;targetPoint\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-46\&quot; value=\&quot;OnGestureNavigationEnabledUpdate\&quot; style=\&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];\&quot; parent=\&quot;riCRVUyjTpdGP_Tu4fQd-43\&quot; vertex=\&quot;1\&quot; connectable=\&quot;0\&quot;&gt;\n          &lt;mxGeometry y=\&quot;1\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint as=\&quot;offset\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-47\&quot; value=\&quot;WindowManagerAgentProxy\&quot; style=\&quot;shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; parent=\&quot;1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;840\&quot; y=\&quot;568\&quot; width=\&quot;170\&quot; height=\&quot;240\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-49\&quot; value=\&quot;\&quot; style=\&quot;html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; parent=\&quot;riCRVUyjTpdGP_Tu4fQd-47\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;80\&quot; y=\&quot;90\&quot; width=\&quot;10\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-50\&quot; value=\&quot;\&quot; style=\&quot;endArrow=classic;html=1;rounded=0;\&quot; parent=\&quot;1\&quot; target=\&quot;riCRVUyjTpdGP_Tu4fQd-49\&quot; edge=\&quot;1\&quot;&gt;\n          &lt;mxGeometry width=\&quot;50\&quot; height=\&quot;50\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint x=\&quot;722.5\&quot; y=\&quot;653\&quot; as=\&quot;sourcePoint\&quot; /&gt;\n            &lt;mxPoint x=\&quot;862.5\&quot; y=\&quot;673\&quot; as=\&quot;targetPoint\&quot; /&gt;\n            &lt;Array as=\&quot;points\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;riCRVUyjTpdGP_Tu4fQd-53\&quot; value=\&quot;NotifyGestureNavigationEnabledResult\&quot; style=\&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];\&quot; parent=\&quot;riCRVUyjTpdGP_Tu4fQd-50\&quot; vertex=\&quot;1\&quot; connectable=\&quot;0\&quot;&gt;\n          &lt;mxGeometry x=\&quot;0.0072\&quot; y=\&quot;1\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint as=\&quot;offset\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;rUiRtE2dRMcdnn2vUJYs-1\&quot; value=\&quot;WindowManagerAgentStub\&quot; style=\&quot;shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; parent=\&quot;1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;1036\&quot; y=\&quot;563\&quot; width=\&quot;170\&quot; height=\&quot;240\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;rUiRtE2dRMcdnn2vUJYs-2\&quot; value=\&quot;\&quot; style=\&quot;html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; parent=\&quot;rUiRtE2dRMcdnn2vUJYs-1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;80\&quot; y=\&quot;120\&quot; width=\&quot;10\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;rUiRtE2dRMcdnn2vUJYs-3\&quot; value=\&quot;\&quot; style=\&quot;endArrow=classic;html=1;rounded=0;\&quot; parent=\&quot;1\&quot; source=\&quot;riCRVUyjTpdGP_Tu4fQd-49\&quot; target=\&quot;rUiRtE2dRMcdnn2vUJYs-2\&quot; edge=\&quot;1\&quot;&gt;\n          &lt;mxGeometry width=\&quot;50\&quot; height=\&quot;50\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint x=\&quot;1102.5\&quot; y=\&quot;763\&quot; as=\&quot;sourcePoint\&quot; /&gt;\n            &lt;mxPoint x=\&quot;1152.5\&quot; y=\&quot;713\&quot; as=\&quot;targetPoint\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;rUiRtE2dRMcdnn2vUJYs-4\&quot; value=\&quot;IPC: OnRemoteRequest\&quot; style=\&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];\&quot; parent=\&quot;rUiRtE2dRMcdnn2vUJYs-3\&quot; vertex=\&quot;1\&quot; connectable=\&quot;0\&quot;&gt;\n          &lt;mxGeometry x=\&quot;-0.0204\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint as=\&quot;offset\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;rUiRtE2dRMcdnn2vUJYs-6\&quot; value=\&quot;WindowManagerAgent\&quot; style=\&quot;shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; parent=\&quot;1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;1330\&quot; y=\&quot;563\&quot; width=\&quot;130\&quot; height=\&quot;250\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;rUiRtE2dRMcdnn2vUJYs-7\&quot; value=\&quot;\&quot; style=\&quot;html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; parent=\&quot;rUiRtE2dRMcdnn2vUJYs-6\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;60\&quot; y=\&quot;150\&quot; width=\&quot;10\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;rUiRtE2dRMcdnn2vUJYs-8\&quot; value=\&quot;\&quot; style=\&quot;endArrow=classic;html=1;rounded=0;\&quot; parent=\&quot;1\&quot; source=\&quot;rUiRtE2dRMcdnn2vUJYs-2\&quot; target=\&quot;rUiRtE2dRMcdnn2vUJYs-7\&quot; edge=\&quot;1\&quot;&gt;\n          &lt;mxGeometry width=\&quot;50\&quot; height=\&quot;50\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint x=\&quot;1332.5\&quot; y=\&quot;803\&quot; as=\&quot;sourcePoint\&quot; /&gt;\n            &lt;mxPoint x=\&quot;1382.5\&quot; y=\&quot;753\&quot; as=\&quot;targetPoint\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;rUiRtE2dRMcdnn2vUJYs-9\&quot; value=\&quot;NotifyGestureNavigationEnabledResult\&quot; style=\&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];\&quot; parent=\&quot;rUiRtE2dRMcdnn2vUJYs-8\&quot; vertex=\&quot;1\&quot; connectable=\&quot;0\&quot;&gt;\n          &lt;mxGeometry x=\&quot;-0.0047\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint as=\&quot;offset\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;rUiRtE2dRMcdnn2vUJYs-10\&quot; value=\&quot;此处直接调用WindowManagerAgent&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;#ff0000&amp;quot;&amp;gt;问题：&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;WindowManagerAgentProxy在此流程中扮演什么角色？proxy中也有一个NotifyGestureNavigationEnabledResult函数通过IPC的方式与WindowManagerAgent通信\&quot; style=\&quot;text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;\&quot; parent=\&quot;1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;1140\&quot; y=\&quot;313\&quot; width=\&quot;240\&quot; height=\&quot;100\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;rUiRtE2dRMcdnn2vUJYs-17\&quot; style=\&quot;edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;\&quot; parent=\&quot;1\&quot; source=\&quot;rUiRtE2dRMcdnn2vUJYs-12\&quot; target=\&quot;rUiRtE2dRMcdnn2vUJYs-13\&quot; edge=\&quot;1\&quot;&gt;\n          &lt;mxGeometry relative=\&quot;1\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;rUiRtE2dRMcdnn2vUJYs-19\&quot; value=\&quot;禁用手势导航\&quot; style=\&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];\&quot; parent=\&quot;rUiRtE2dRMcdnn2vUJYs-17\&quot; vertex=\&quot;1\&quot; connectable=\&quot;0\&quot;&gt;\n          &lt;mxGeometry x=\&quot;-0.0203\&quot; y=\&quot;-1\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint as=\&quot;offset\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;rUiRtE2dRMcdnn2vUJYs-12\&quot; value=\&quot;APP\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;\&quot; parent=\&quot;1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;40\&quot; y=\&quot;683\&quot; width=\&quot;120\&quot; height=\&quot;50\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;rUiRtE2dRMcdnn2vUJYs-18\&quot; style=\&quot;edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;\&quot; parent=\&quot;1\&quot; source=\&quot;rUiRtE2dRMcdnn2vUJYs-13\&quot; target=\&quot;rUiRtE2dRMcdnn2vUJYs-14\&quot; edge=\&quot;1\&quot;&gt;\n          &lt;mxGeometry relative=\&quot;1\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;rUiRtE2dRMcdnn2vUJYs-20\&quot; value=\&quot;通知禁用手势导航\&quot; style=\&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];\&quot; parent=\&quot;rUiRtE2dRMcdnn2vUJYs-18\&quot; vertex=\&quot;1\&quot; connectable=\&quot;0\&quot;&gt;\n          &lt;mxGeometry x=\&quot;0.0377\&quot; y=\&quot;-1\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint as=\&quot;offset\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;rUiRtE2dRMcdnn2vUJYs-13\&quot; value=\&quot;WMS\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;\&quot; parent=\&quot;1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;190\&quot; y=\&quot;793\&quot; width=\&quot;120\&quot; height=\&quot;50\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;rUiRtE2dRMcdnn2vUJYs-23\&quot; style=\&quot;edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;\&quot; parent=\&quot;1\&quot; source=\&quot;rUiRtE2dRMcdnn2vUJYs-14\&quot; target=\&quot;rUiRtE2dRMcdnn2vUJYs-22\&quot; edge=\&quot;1\&quot;&gt;\n          &lt;mxGeometry relative=\&quot;1\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;rUiRtE2dRMcdnn2vUJYs-14\&quot; value=\&quot;桌面\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;\&quot; parent=\&quot;1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;337\&quot; y=\&quot;683\&quot; width=\&quot;120\&quot; height=\&quot;50\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;rUiRtE2dRMcdnn2vUJYs-22\&quot; value=\&quot;禁用手势导航功能\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;\&quot; parent=\&quot;1\&quot; vertex=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;520\&quot; y=\&quot;683\&quot; width=\&quot;110\&quot; height=\&quot;50\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;sflr881iqHxLSc8Feuv8-3\&quot; value=\&quot;JsWindowManager\&quot; style=\&quot;shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;-620\&quot; y=\&quot;113\&quot; width=\&quot;120\&quot; height=\&quot;480\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;sflr881iqHxLSc8Feuv8-4\&quot; value=\&quot;\&quot; style=\&quot;html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; vertex=\&quot;1\&quot; parent=\&quot;sflr881iqHxLSc8Feuv8-3\&quot;&gt;\n          &lt;mxGeometry x=\&quot;55\&quot; y=\&quot;70\&quot; width=\&quot;10\&quot; height=\&quot;100\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;sflr881iqHxLSc8Feuv8-6\&quot; value=\&quot;\&quot; style=\&quot;html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; vertex=\&quot;1\&quot; parent=\&quot;sflr881iqHxLSc8Feuv8-3\&quot;&gt;\n          &lt;mxGeometry x=\&quot;65\&quot; y=\&quot;100\&quot; width=\&quot;10\&quot; height=\&quot;70\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;sflr881iqHxLSc8Feuv8-5\&quot; value=\&quot;SetGestureNavigationEnabled\&quot; style=\&quot;text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;-740\&quot; y=\&quot;183\&quot; width=\&quot;170\&quot; height=\&quot;20\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;sflr881iqHxLSc8Feuv8-7\&quot; value=\&quot;OnSetGestureNavigationEnabled\&quot; style=\&quot;text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;-540\&quot; y=\&quot;203\&quot; width=\&quot;180\&quot; height=\&quot;20\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;sflr881iqHxLSc8Feuv8-8\&quot; value=\&quot;WindowManager\&quot; style=\&quot;shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;-327\&quot; y=\&quot;113\&quot; width=\&quot;100\&quot; height=\&quot;480\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;sflr881iqHxLSc8Feuv8-10\&quot; value=\&quot;\&quot; style=\&quot;html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; vertex=\&quot;1\&quot; parent=\&quot;sflr881iqHxLSc8Feuv8-8\&quot;&gt;\n          &lt;mxGeometry x=\&quot;45\&quot; y=\&quot;130\&quot; width=\&quot;10\&quot; height=\&quot;50\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;sflr881iqHxLSc8Feuv8-11\&quot; value=\&quot;\&quot; style=\&quot;endArrow=classic;html=1;rounded=0;\&quot; edge=\&quot;1\&quot; parent=\&quot;1\&quot; source=\&quot;sflr881iqHxLSc8Feuv8-6\&quot; target=\&quot;sflr881iqHxLSc8Feuv8-10\&quot;&gt;\n          &lt;mxGeometry width=\&quot;50\&quot; height=\&quot;50\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint x=\&quot;-500\&quot; y=\&quot;423\&quot; as=\&quot;sourcePoint\&quot; /&gt;\n            &lt;mxPoint x=\&quot;-450\&quot; y=\&quot;373\&quot; as=\&quot;targetPoint\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;sflr881iqHxLSc8Feuv8-12\&quot; value=\&quot;SetGestureNavigaionEnabled\&quot; style=\&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];\&quot; vertex=\&quot;1\&quot; connectable=\&quot;0\&quot; parent=\&quot;sflr881iqHxLSc8Feuv8-11\&quot;&gt;\n          &lt;mxGeometry x=\&quot;-0.0214\&quot; y=\&quot;2\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint as=\&quot;offset\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;sflr881iqHxLSc8Feuv8-13\&quot; value=\&quot;WindowAdapter\&quot; style=\&quot;shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;-107\&quot; y=\&quot;113\&quot; width=\&quot;100\&quot; height=\&quot;480\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;sflr881iqHxLSc8Feuv8-14\&quot; value=\&quot;\&quot; style=\&quot;html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; vertex=\&quot;1\&quot; parent=\&quot;sflr881iqHxLSc8Feuv8-13\&quot;&gt;\n          &lt;mxGeometry x=\&quot;45\&quot; y=\&quot;140\&quot; width=\&quot;10\&quot; height=\&quot;40\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;sflr881iqHxLSc8Feuv8-15\&quot; value=\&quot;\&quot; style=\&quot;endArrow=classic;html=1;rounded=0;\&quot; edge=\&quot;1\&quot; parent=\&quot;1\&quot; source=\&quot;sflr881iqHxLSc8Feuv8-10\&quot; target=\&quot;sflr881iqHxLSc8Feuv8-14\&quot;&gt;\n          &lt;mxGeometry width=\&quot;50\&quot; height=\&quot;50\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint x=\&quot;-255\&quot; y=\&quot;253\&quot; as=\&quot;sourcePoint\&quot; /&gt;\n            &lt;mxPoint x=\&quot;-32\&quot; y=\&quot;253\&quot; as=\&quot;targetPoint\&quot; /&gt;\n            &lt;Array as=\&quot;points\&quot;&gt;\n              &lt;mxPoint x=\&quot;-80\&quot; y=\&quot;253\&quot; /&gt;\n            &lt;/Array&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;sflr881iqHxLSc8Feuv8-16\&quot; value=\&quot;SetGestureNavigaionEnabled\&quot; style=\&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];\&quot; vertex=\&quot;1\&quot; connectable=\&quot;0\&quot; parent=\&quot;sflr881iqHxLSc8Feuv8-15\&quot;&gt;\n          &lt;mxGeometry x=\&quot;-0.0135\&quot; y=\&quot;2\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint as=\&quot;offset\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;sflr881iqHxLSc8Feuv8-18\&quot; value=\&quot;window.setGestureNavigationEnable(true)\&quot; style=\&quot;text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;-827\&quot; width=\&quot;227\&quot; height=\&quot;20\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;DNgSkfTE5IozEWTNrQMl-1\&quot; value=\&quot;JsWindowRegisterManager\&quot; style=\&quot;shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;-570\&quot; y=\&quot;893\&quot; width=\&quot;165\&quot; height=\&quot;470\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;DNgSkfTE5IozEWTNrQMl-2\&quot; value=\&quot;\&quot; style=\&quot;html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; vertex=\&quot;1\&quot; parent=\&quot;DNgSkfTE5IozEWTNrQMl-1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;77.5\&quot; y=\&quot;173\&quot; width=\&quot;10\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;DNgSkfTE5IozEWTNrQMl-3\&quot; value=\&quot;\&quot; style=\&quot;endArrow=classic;html=1;rounded=0;\&quot; edge=\&quot;1\&quot; parent=\&quot;1\&quot; target=\&quot;DNgSkfTE5IozEWTNrQMl-2\&quot;&gt;\n          &lt;mxGeometry width=\&quot;50\&quot; height=\&quot;50\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint x=\&quot;-800\&quot; y=\&quot;1066\&quot; as=\&quot;sourcePoint\&quot; /&gt;\n            &lt;mxPoint x=\&quot;-650\&quot; y=\&quot;1056\&quot; as=\&quot;targetPoint\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;DNgSkfTE5IozEWTNrQMl-4\&quot; value=\&quot;ProcessGestureNavigationEnabledChangeRegister\&quot; style=\&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];\&quot; vertex=\&quot;1\&quot; connectable=\&quot;0\&quot; parent=\&quot;DNgSkfTE5IozEWTNrQMl-3\&quot;&gt;\n          &lt;mxGeometry x=\&quot;-0.0022\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint as=\&quot;offset\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;DNgSkfTE5IozEWTNrQMl-5\&quot; value=\&quot;WindowManager\&quot; style=\&quot;shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;-207\&quot; y=\&quot;893\&quot; width=\&quot;100\&quot; height=\&quot;470\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;DNgSkfTE5IozEWTNrQMl-6\&quot; value=\&quot;\&quot; style=\&quot;html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; vertex=\&quot;1\&quot; parent=\&quot;DNgSkfTE5IozEWTNrQMl-5\&quot;&gt;\n          &lt;mxGeometry x=\&quot;45\&quot; y=\&quot;173\&quot; width=\&quot;10\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;DNgSkfTE5IozEWTNrQMl-7\&quot; value=\&quot;RegisterGestureNavigationEnabledChangedListener\&quot; style=\&quot;endArrow=classic;html=1;rounded=0;\&quot; edge=\&quot;1\&quot; parent=\&quot;1\&quot; source=\&quot;DNgSkfTE5IozEWTNrQMl-2\&quot; target=\&quot;DNgSkfTE5IozEWTNrQMl-6\&quot;&gt;\n          &lt;mxGeometry width=\&quot;50\&quot; height=\&quot;50\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint x=\&quot;-450\&quot; y=\&quot;1126\&quot; as=\&quot;sourcePoint\&quot; /&gt;\n            &lt;mxPoint x=\&quot;-400\&quot; y=\&quot;1076\&quot; as=\&quot;targetPoint\&quot; /&gt;\n            &lt;Array as=\&quot;points\&quot;&gt;\n              &lt;mxPoint x=\&quot;-360\&quot; y=\&quot;1066\&quot; /&gt;\n            &lt;/Array&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;DNgSkfTE5IozEWTNrQMl-10\&quot; value=\&quot;WindowManager::Impl\&quot; style=\&quot;shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n          &lt;mxGeometry y=\&quot;893\&quot; width=\&quot;147\&quot; height=\&quot;470\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;DNgSkfTE5IozEWTNrQMl-11\&quot; value=\&quot;\&quot; style=\&quot;html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&amp;quot;edgeStyle&amp;quot;:&amp;quot;elbowEdgeStyle&amp;quot;,&amp;quot;elbow&amp;quot;:&amp;quot;vertical&amp;quot;,&amp;quot;curved&amp;quot;:0,&amp;quot;rounded&amp;quot;:0};\&quot; vertex=\&quot;1\&quot; parent=\&quot;DNgSkfTE5IozEWTNrQMl-10\&quot;&gt;\n          &lt;mxGeometry x=\&quot;68.5\&quot; y=\&quot;193\&quot; width=\&quot;10\&quot; height=\&quot;60\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;DNgSkfTE5IozEWTNrQMl-12\&quot; value=\&quot;\&quot; style=\&quot;endArrow=classic;html=1;rounded=0;\&quot; edge=\&quot;1\&quot; parent=\&quot;1\&quot; source=\&quot;DNgSkfTE5IozEWTNrQMl-6\&quot; target=\&quot;DNgSkfTE5IozEWTNrQMl-11\&quot;&gt;\n          &lt;mxGeometry width=\&quot;50\&quot; height=\&quot;50\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint x=\&quot;-70\&quot; y=\&quot;1186\&quot; as=\&quot;sourcePoint\&quot; /&gt;\n            &lt;mxPoint x=\&quot;-20\&quot; y=\&quot;1136\&quot; as=\&quot;targetPoint\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;DNgSkfTE5IozEWTNrQMl-13\&quot; value=\&quot;gestureNavigationEnabledListeners_\&quot; style=\&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];\&quot; vertex=\&quot;1\&quot; connectable=\&quot;0\&quot; parent=\&quot;DNgSkfTE5IozEWTNrQMl-12\&quot;&gt;\n          &lt;mxGeometry x=\&quot;-0.0351\&quot; y=\&quot;2\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n            &lt;mxPoint as=\&quot;offset\&quot; /&gt;\n          &lt;/mxGeometry&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;DNgSkfTE5IozEWTNrQMl-15\&quot; value=\&quot;APP进程\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;-773.5\&quot; y=\&quot;30\&quot; width=\&quot;140\&quot; height=\&quot;40\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n        &lt;mxCell id=\&quot;DNgSkfTE5IozEWTNrQMl-16\&quot; value=\&quot;listenerProcess_\&quot; style=\&quot;text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n          &lt;mxGeometry x=\&quot;-590\&quot; y=\&quot;950\&quot; width=\&quot;100\&quot; height=\&quot;20\&quot; as=\&quot;geometry\&quot; /&gt;\n        &lt;/mxCell&gt;\n      &lt;/root&gt;\n    &lt;/mxGraphModel&gt;\n  &lt;/diagram&gt;\n&lt;/mxfile&gt;\n&quot;}"></div>
<script type="text/javascript" src="https://viewer.diagrams.net/js/viewer-static.min.js"></script>
</body>
</html>